<?php
require("includes/php/funciones.php");

//Config-------------
$url = "index.php?page=proyectos";
$tabla = "proyectos";
$idEnTabla = "id_proyecto";
$nombreEnTabla = "nombre";

$idResidenteEnTabla = "id_residente";
$tablaResidente = "residentes";
$nombreResidenteEnTabla = "nombre,numero_de_control";
$noControlResidente = "numero_de_control";

$idAsesorInternoEnTabla = "id_maestro";
$tablaAsesoresInternos = "maestros";
$nombreAsesorInternoEnTabla = "nombre";

$idEmpresaEnTabla = "id_empresa";
$tablaEmpresas = "empresas";
$nombreEmpresaEnTabla = "nombre";

$tablaAsesoresExternos='vista1';
$idAsesorExternoEnTabla='id_asesor_ex';
//-------------------

//Llamada para rellenar opciones de los  selectores.
$opcionesSelectorProyectos = cargarSelector($tabla,$idEnTabla,$nombreEnTabla);
$opcionesSelectorResidentes = cargarSelector($tablaResidente,$idResidenteEnTabla,$nombreResidenteEnTabla);
$opcionesSelectorAsesoresInternos = cargarSelector($tablaAsesoresInternos,$idAsesorInternoEnTabla,$nombreAsesorInternoEnTabla);
$opcionesSelectorEmpresas = cargarSelector($tablaEmpresas,$idEmpresaEnTabla,$nombreEmpresaEnTabla);

//Switch de acción a realizar.
if(isset($_POST["accion"])){
    switch($_POST["accion"]){
        case "Guardar":
            $datos = $_POST;
            unset($datos["accion"],$datos["selector"]);
            insertarDatos($datos, $tabla);
            //Recarga de selector.
            $opcionesSelector = cargarSelector($tabla,$idEnTabla,$nombreEnTabla);
            break;

        case "PedirDatos":
            $seleccion = $_POST["seleccion"];
            $datosForm = cargarDatosForm($seleccion,$tabla,$idEnTabla);
            //se pediran los datos de la empresa y del asesor externo
           //// $datosasextyidemp = cargarDatosForm($datosForm['id_asesor_ex'],$tablaAsesoresExternos,$idAsesorExternoEnTabla);
            $datosasextyidemp = cargarDatosSelector22t($seleccion,$tablaAsesoresExternos,$idEnTabla);
            //$datosempresa = cargarDatosForm($seleccion,$tabla,$idEnTabla);

            break;

        case "Actualizar":
            $datos = $_POST;
            $id = $datos[$idEnTabla];
            unset($datos["accion"],$datos["selector"],$datos[$idEnTabla]);
            actualizarDatos($tabla,$datos,$idEnTabla,$id);
            //Recarga de selector y form.
            $opcionesSelector = cargarSelector($tabla,$idEnTabla,$nombreEnTabla);
            $datosForm = cargarDatosForm($id,$tabla,$idEnTabla);

            break;

        default:
            break;
    }
}

?>

<script type="text/javascript">

    function peticionDatos(selector,seleccion){

        var url = "<?=$url;?>";

        if(seleccion == 0){
            //Se debe reinicia el form

            window.location.reload();

        }
        else{
            //Crea un form para realizar peticion POST

            var form = document.createElement("form");
            form.setAttribute("method", "POST");
            form.setAttribute("action", url);

            var field = document.createElement("input");
            field.setAttribute("type", "hidden");
            field.setAttribute("name", "accion");
            field.setAttribute("value", "PedirDatos");

            var field2 = document.createElement("input");
            field2.setAttribute("type", "hidden");
            field2.setAttribute("name", "seleccion");
            field2.setAttribute("value", seleccion);

            form.appendChild(field);
            form.appendChild(field2);
            document.body.appendChild(form);

            form.submit();
        }
    }

</script>

<div class="mainbody">
    <div class="divmodulo" >
        <h1 clas="colortitulo">Módulo Proyectos</h1>
    </div>
    <div class="divinput">

        <form name="datos_proyecto" id="form_proyecto" action="index.php?page=proyectos" method="POST">


            <fieldset >
                <legend>Datos del Proyecto</legend>
                <div class="divinput" >
                    <label for="selector">Selecciona el Proyecto:</label>
                    <select name="selector" id="selector" onchange="javascript:peticionDatos(this,this.options[this.selectedIndex].value)">
                        <option value="0">Nuevo Proyecto</option>
                        <?php
                        foreach($opcionesSelectorProyectos as $row){
                            if(isset($datosForm) && $datosForm[$idEnTabla] == $row[$idEnTabla]){
                                echo '<option value='.$row[$idEnTabla].' selected>'.$row['nombre'].'</option>';
                            }
                            else {
                                echo '<option value='.$row[$idEnTabla].'>'.$row['nombre'].'</option>';
                            }
                        }
                        ?>
                        <select>
                </div>
                <div>
                    <label for="nombre">Nombre:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['nombre'] : '';?>" name="nombre" id="nombre"/>
                </div>
                <div>
                    <label for="telefono">Objetivo:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['objetivo'] : '';?>" name="telefono" id="telefono"/>
                </div>
                <div>
                    <label for="correo">Notas:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['notas'] : '';?>" name="correo" id="correo"/>
                </div>
                <!--<div>





                </div> -->



                <div>
                    <label for="selectorasinterno">Asesor Inter:</label>
                    <select name="selectorasinterno" id="selector" >
                        <option value="0"></option>
                        <?php

                        foreach($opcionesSelectorAsesoresInternos as $row){
                            if(isset($datosForm) && $datosForm['id_asesor_int'] == $row['id_maestro']){


                                 echo $row['id_maestro'];

                                echo '<option value='.$row[$idAsesorInternoEnTabla].' selected>'.$row[$nombreAsesorInternoEnTabla].'</option>';
                            }
                            else {
                                echo '<option value='.$row[$idAsesorInternoEnTabla].'>'.$row[$nombreAsesorInternoEnTabla].'</option>';
                            }
                        }
                        ?>
                    </select>
                </div>


                <div>
                    <label for="selectorempresa">Empresa:</label>
                    <select name="selectorempresa" id="selector" >
                        <option value="0"></option>
                        <?php

                var_dump($datosasextyidemp);
                        var_dump($opcionesSelectorAsesoresInternos);
                        var_dump($opcionesSelectorEmpresas);


                        foreach($opcionesSelectorEmpresas as $row){
                            if(isset($datosasextyidemp) && $datosasextyidempo[$idEmpresaEnTabla] == $row[$idEmpresaEnTabla]){

                                echo '<option value='.$row['id_empresa'].' selected>'.$row['nombre'].'</option>';
                            }
                            else {
                                echo '<option value='.$row[$idEmpresaEnTabla].'>'.$row[$nombreEmpresaEnTabla].'</option>';
                            }
                        }
                        ?>
                    </select>
                </div>



                <div>
                    <label for="nombre">Asesor Externo:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosasextyidemp['nombreasex'] : '';?>" name="nombre" id="nombre"/>
                    <label for="correo">Correo:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosasextyidemp['correo'] : '';?>" name="correo" id="correo"/>
                    <label for="telefono">Telefono:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosasextyidemp['telefono'] : '';?>" name="telefono" id="telefono"/>
                </div>
                <div>
                    <label for="selectorrevisor">Revisor</label>
                    <select name="selectorrevisor" id="selectorrevisor" ></select>

                </div>



                <?php if(isset($datosForm)) echo "<input type='hidden' value='".$datosForm[$idEnTabla]."' name='".$idEnTabla."' />"; ?>
            </fieldset>

            <fieldset>
               <legend>Datos Residente:</legend>
                <div>

                    <br>
                </div>

                <div>
                    <label for="Nodecontrol">No Control:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['nodecontrol'] : '';?>" name="nombre" id="Nodecontrol"/>
                </div>
                <div>
                    <label for="Nombre">Nombre:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['nombre'] : '';?>" name="objetivo" id="Nombre"/>
                </div>
                <div>
                    <label for="Telefono">Telefono:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['telefono'] : '';?>" name="notas" id="Telefono"/>
                </div>
                <div>
                    <label for="Correo">Correo:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['correo'] : '';?>" name="nombre" id="Correo"/>
                </div>
                <div>
                    <label for="Sexo">Sexo:</label>
                    <input type="text" value="<?php echo (isset($datosForm)) ? $datosForm['sexo'] : '';?>" name="objetivo" id="Sexo"/>
                </div>

            </fieldset>
        <div style=" width: 1000px;margin-left: -120px;">
        <div style="float: left; width: 210px;" class="documentacion" id="documentacion" >
            <fieldset style="width: 200px;">
                <legend>Documentación Entregada:</legend>
                <br>

                    <div class="cb-row">

                     <label for="solicitudRes">Solicitud Residencias:</label>
                     <input id="solicitudRes" name="solicitudRess" type="checkbox" value="0" checked />

                     <label for="anteproyecto">Anteproyecto:</label>
                     <input id="anteproyecto" name="anteproyecto" type="checkbox" value="0" checked />

                     <label for="cronograma">Cronograma:</label>
                     <input id="cronograma" name="cronograma" type="checkbox" value="0" checked />

                     <label for="cartapresentacion">Carta Presentación:</label>
                     <input id="cartapresentacion" name="cartapresentacion" type="checkbox" value="0" checked />

                     <label for="cartaaceptacion">Carta Aceptación:</label>
                     <input id="cartaaceptacion" name="cartaaceptacion" type="checkbox" value="0" checked />

                     <label for="kardex">Kardex:</label>
                     <input id="kardex" name="kardex" type="checkbox" value="0" checked />

                     <label for="constanciadeestudios">Constancia de estudios:</label>
                     <input id="constanciadeestudios" name="constanciadeestudios" type="checkbox" value="0" checked />

                     <label for="magnetico">Magnetico:</label>
                     <input id="magnetico" name="magnetico" type="checkbox" value="0" checked />

            </fieldset>
        </div>

            <div style="float: left; width: 520px;margin-left: 100px;" class="reportes" id="reportes" >
                <fieldset style="width: 520px; height: 116px;">
                    <legend>Reportes Entregados:</legend>
                    <br>

                    <div  style="margin-top: -5px;" class="cb-row-reportes">
                        <div style="width: 520px;">
                        <div style="width: 235px; float: left">
                        <label style="margin-left: 5px;float: left; width: 75px;" for="fecharep1">Reporte 1:</label>
                        <input style="float: left;" type="date"  name="fecharep1" id="fecharep1" >
                        </div>
                        <div style="width: 285px; float: left">
                        <label style="margin-left: 5px; float: left;" for="fecharep2">Reporte 2:</label>
                        <input style="float: left;" type="date"  name="fecharep2" id="fecharep2"/>
                        </div>
                        </div>
                       <br>

                        <div style="width: 520px;">
                            <div style="width: 235px; float: left">
                                <label style="margin-left: 5px;float: left;width: 75px;" for="fecharep3">Reporte 3:</label>
                                <input style="float: left;" type="date"  name="fecharep3" id="fecharep3" >
                            </div>
                            <div style="width: 235px; float: left">
                                <label style="margin-left: 5px;float: left; width: 78px; height: 32px; font-size: 14px;" for="fecharepfinal">Reporte final:</label>
                                <input type="date"  name="fecharepfinal" id="fecharepfinal"/>
                            </div>
                        </div>
                        <br>
                        <br>
                        <br>
                        <br>


                        <div style="width: 520px;">
                            <div style="width: 235px; float: left">
                                <label style="margin-left:5px;float: left; width: 85px; font-size: 14px;" for="eva1">Evaluación 1:</label>
                                <input style="float: left; width: 130px" type="text" placeholder="Escriba calificación" name="eva1" id="eva1"/>
                            </div>
                            <div style="width: 235px; float: left">
                                <label style="margin-left: 5px; float: left; width: 85px; font-size: 14px;" for="eva2">Evaluación 2:</label>
                                <input style="float: left; width: 130px" type="text" placeholder="Escriba calificación" name="eva2" id="eva2"/>
                            </div>
                        </div>

                        <div style="width: 520px;">
                            <div style="width: 235px; float: left">
                                <label style="margin-left: 5px;float: left; width: 85px; font-size: 14px;" for="eva1">Liberacion:</label>
                                <input style="float: left; width: 130px" type="text" placeholder="Escriba .." name="eva1" id="eva1"/>
                            </div>
                            <div style="width: 235px; float: left">
                                <label style="margin-left: 5px;float: left; width: 85px; font-size: 14px;" for="eva2">Acta Calif.:</label>
                                <input style="float: left; width: 130px" type="text" placeholder="Escriba .." name="eva2" id="eva2"/>
                            </div>
                        </div>


                </fieldset>
            </div>
        </div>
            <input class="botones" type="submit" name="accion" value="<?php echo (isset($datosForm)) ? 'Actualizar' : 'Guardar';?>"  >
        </form>

    </div>
</div>